

//存储 id name 提及提供id和name读取的修改的方法
import { defineStore } from "pinia"; 

let userStore = defineStore("userStore",{
    state:()=>{
        return {
            //数据...
            id:0,
            name:null , //页面也刷新,就清空
            age:18
        }
    },
    getters:{
        //在调用的时候,不需要加()
        hashCN(){
          return this.age >= 18;
        },
       //传统的get方法作用不大  
       getId(){
         return this.id;
       } ,
       //名字的字符长度
       getNameLength(){
        return this.name.length;
       }
    },
    actions:{
        clean(){
            this.id =0;
            this.name = "";
        }
        //登录
    }
});

export default userStore;